package testCommand

import futbol.Jugador
import org.junit.Assert
import org.junit.Before
import org.junit.Test
import implementacionCommand.Adm
import futbol.Estandar
import implementacionCommand.Denegacion


class TesteoPropuesta {
	var Jugador jugador1
	var Adm admin
	var Estandar estandar
	
	@Before
	
	def void init(){
		
		jugador1 = new Jugador
		admin = new Adm
		estandar = new  Estandar
		
	}
	
	@Test
	
	def void testeoPropuesta(){
		
	var cantidad = admin.cuantosJugadores()
	jugador1.enviaPropuesta( admin, "Jorge Lopez", estandar, "11/10/85", "jlopez45@gmail.com", jugador1.pasameTusAmigos())
	admin.aceptarPedido()
	Assert::assertEquals(admin.cuantosJugadores(),cantidad+1)
	}
	
	@Test
	
	def void testeoDenegacion(){
		
		jugador1.enviaPropuesta( admin, "Jorge Lopez", estandar, "11/10/85", "jlopez45@gmail.com", jugador1.pasameTusAmigos())
		admin.negarPedido(new Denegacion("No lo quiero","02/06/13"))
		Assert::assertEquals(admin.cuantasDenegaciones(),1)
	}
	
	
}